home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Magazine 28 Bonus / CDRomMagazine-SoftKey-ArtPassion-FrenchVersion-Win31Mac.bin / data / shared.dir / 03018_Script_SPECIAL CURSORS < prev    next >
Text File  |  1996-06-21  |  1KB  |  44 lines

  1. -- ---------------------------------------------------------------
  2. -- Handler setSpriteCursors
  3.  
  4. on setSpriteCursors cursorSpriteList
  5.   repeat with i = 1 to count (cursorSpriteList)
  6.     setSpriteCursor getAt(cursorSpriteList,i)
  7.   end repeat
  8. end
  9.  
  10. -- ---------------------------------------------------------------
  11. -- Handler setSpriteCursor
  12.  
  13. on setSpriteCursor cursorSpritePair
  14.   set whichSprite = getAt(cursorSpritePair,1)
  15.   set whichCursor = value(getAt(cursorSpritePair,2))
  16.   set the cursor of sprite whichSprite = whichCursor
  17.   updateSpecialCursorSprites(whichSprite)
  18. end
  19.  
  20. -- ---------------------------------------------------------------
  21. -- Handler updateSpecialCursorSprites
  22.  
  23. on updateSpecialCursorSprites whichSprite
  24.   global specialCursorSprites
  25.   
  26.   add specialCursorSprites, whichSprite
  27. end
  28.  
  29. -- ---------------------------------------------------------------
  30. -- Handler resetSpriteCursors
  31.  
  32. on resetSpriteCursors
  33.   global specialCursorSprites
  34.   
  35.   repeat with i = 1 to count(specialCursorSprites)
  36.     --    if NOT getAt(specialCursorSprites,i) = the clickOn then
  37.     --      set the cursor of sprite getAt(specialCursorSprites,i) = 0
  38.     set the cursor of sprite getAt(specialCursorSprites,i) = -1
  39.     --    end if
  40.     
  41.   end repeat
  42.   
  43.   set specialCursorSprites = []
  44. end